AmEx raises 2024 profit forecast