Text this: Recent nanotheranostics applications for cancer therapy and diagnosis: A review