Costco May sales up 7%