Amazon forecasts quarterly revenue largely above estimates