McLaren F1 technical director James Key leaves team