American Airlines profits soar to $700m