Is the worst behind for Maruti Corp? How are new product launches faring? Here's what Shashank Srivastava told ET Now