Ballarat facing coldest May in 40 years