Skin cancer : current and emerging trends in detection and treatment