Capacite Infraprojects wins ₹589 cr Ten X Realty contract