Tamil Nadu cabinet approves projects worth Rs 7,000 crore