Oscar Piastri signed McLaren contract in 'service station car park' after huge F1 drama