Text this: A mini review: zinc oxide NPs as a promising cancer treatment strategy: insights into synthesis methodology and mechanisms