Heavy rains, flash floods batter parts of Australia