Recent advances in diagnosis and therapy of skin cancers through nanotechnological approaches