Lewis wins British Grand Prix