Nawabshah endures hottest April temperature