India-born Mamnoon Hussain elected as Pakistan's 12th President