Promising new ways to prevent, treat cancer