Walmart+ membership plan valued at $45 billion by Morgan Stanley