Nanomedicine: a retrospective and a glimpse into the future