NBC: American Airlines says it could take 3 years to get back to full nationwide capacity