20190610 sports.racing: Canadian Grand Prix: Lewis Hamilton takes controversial win after Sebastian Vettel penalised