Starbucks earnings beat on top and bottom lines