Ch Nisar takes oath as MPA after nearly 3 years of delay