A review on core–shell structured unimolecular nanoparticles for biomedical applications