Amazon reports quarterly revenue above estimates