NMB records half-year profits before tax