Cheap flight offers from Barcelona to JFK with American Airlines