Lewis Hamilton wins Italian Grand Prix