Flights from Madrid to Havana from 979 USD