Kamran’s scintillating knock helps Peshawar humble Karachi by 44 runs