Costco COO to retire in June