Cancer prevention and therapy: strategies and problems.