Heavy rain and floods batter Australia's east coast