Skin cancer apps and gizmos are no substitute for seeing a doctor