Major floods in Manila as typhoon batters Philippines