20180518 business: Walmart says Flipkart buy may hit earnings per share by $0.3