India's Maruti launches new sedan to compete with Honda, Hyundai