Lewis Hamilton Wins British Grand Prix