Costco to pay out $3 billion in special dividend