Costco beats estimates as grocery demand booms during pandemic