Iftikhar, Munro lead Islamabad United to eight-wicket win over Karachi Kings