Starbucks reports Q3 earnings beat