Multifunctional Theranostic Nanomedicines for Cancer Treatment: A Recent Progress and Challenges