Honor 9S to Launch in India on July 31, Flipkart Availability Confirmed