O. Panneerselvam should resign