‘Thousands of bookings to cancel’: Iran war upends Europe’s summer holidays