A history of McLaren F1