Modi launches projects worth over Rs 31,500 cr in Chennai