Text this: Efficacy of cationic polymer-coated magnesium oxide nanoparticles as anti-cancer candidates