Railway freight earnings down by Rs 3,901 crore in Q2