Delhi Metro earns Rs 19.5 cr from sale of 3.55 mn carbon credits