Monaco Grand Prix 2012: McLaren set to offer Lewis Hamilton a new £20m contract