Amazon Q3 earnings beat expectations as AWS growth hits 20%