Lewis Hamilton’s future at McLaren in doubt despite confidence-boosting win in Canadian Grand Prix