Formula 1 returns to Europe as the Spanish Grand Prix kicks off a triple header of action but what does the weather have in store in Barcelona?