Promising trends in the fight against cancer