Role of dendrimers in advanced drug delivery and biomedical applications: a review.