British Grand Prix: Formula 1 agrees deal to keep Silverstone on calendar until 2034 with 10-year extension