Skin cancer screening and primary prevention: facts and controversies.