NLC board okays buyback at Rs. 88/share