McLaren and Gulf Oil sign strategic partnership