Walmart to open three to five more India stores by year-end