Railways reports Rs 14,642 cr in earnings from freight loads in May 2023