Walmart beats on earnings in Q1, with U.S. e-commerce up by 37 percent