Hottest April day in Karachi since independence