Brits could be set for a major shortage of fresh fruit and vegetables after the heavy rains in Spain destroyed crops.