Multifunctional dendritic polymers in nanomedicine: opportunities and challenges.