McLaren bask in Austrian heat as Red Bull wilt