BMRCL terminates contract with firm for non-performance