Starch nanoparticles: modifications, toxicity, and drug loading