Nanomaterials: Versatile Drug Carriers for Nanomedicine