Railways earns Rs 14,642 crores from freight loading in May