Kimi Räikkönen wins 2007 British Grand Prix