American Airlines admits midair accident not caused by spilled soap