NBCC shares gain 3% after ₹296 crore order win from Meerut Development Authority