Costco to Open 20 New U.S. Locations in 2012