Lewis Hamilton wins Brazilian GP