Costco April sales beat analysts’ expectations