Karnataka signs MoUs worth ₹22,000 crore with 7 compa