Medicines and foods that prevent cancer