Lewis Hamilton wins 2008 German Grand Prix