ITC Infotech-Happiest Minds merger: ₹1,330 cr deal approved