who won the f1 grand prix at silverstone