Walmart, RadioShack Getting iPhone 4