With 50.2 degrees Celsius, Nawabshah experiences hottest April day on Earth