Melbourne weather: City shivers through coldest morning in 18 years