Ballarat weather: coldest March for 24 years