NBCC net profit in Q2