NBCC shares rise 3% after ₹2,857 cr commercial space sale