Amazon says earnings to ‘materially affected by many factors’, including tariffs