Lahore under water as heavy rains lash the city