Temperatures hit 44 degrees Celsius in Karachi, as Pakistan's largest city swelters under a heatwave.