Cabinet nod to Coal India for 21,000-crore investments in thermal power