Low-cost flights to San José del Cabo with American Airlines