NCC gains 3% on winning orders worth Rs 2,088 crore in May 2023