Rain disrupts life in Mumbai; heavy showers predicted in Delhi