Maruti to launch four products in next 12-18 months