Costco stock is not cheap. Here's why Jim Cramer says the premium is more than worth it