Dan Keyworth, McLaren Racing