Seven foods that can help prevent cancer