McLaren have four races up to and including the Spanish Grand Prix to rescue season from threat of mediocrity