Palaniswamy takes oath as Tamil Nadu CM