NSGB posts 20 percent rise in first half 2003 net profit