NBC News: Is a Costco membership worth it? These are all the benefits and fees you can expect