Titagarh Rail gets LoA for Rs 857-crore order from GMRC; stock rallies 5%