Red Bull's season-leader Max Verstappen wins the Montreal Grand Prix