Functionalized nanoscale micelles improve drug delivery for cancer therapy in vitro and in vivo