Delhi Metro earns ₹19.5 crore by selling 3.55 million carbon credits