Delhi Metro earns Rs 19.5 crore from sale of 3.55 million carbon credits