Bad weather causes lettuce shortages across Europe