Why Millions Survive Cancer: The Successes of Science