Melbourne heading for a 43C scorcher