An overview of nanoparticle biocompatibility for their use in Nanomedicine