Nanotechnology and Nanomedicine: Approaches for targeted drug delivery and advanced nanotherapeutics