Air traffic controllers in Spain have launched an indefinite strike affecting 14 airports, with delays, cancellations and travel disruption expected across the country.