Walmart is launching a new service to deliver prescription drugs in 49 U.S. states by the end of January.