Railways earns Rs3.95bn from cargo operations in three years