Walmart to pay $16 billion for control of India’s Flipkart, shares slide