Why a single 'cure for cancer' is so hard to find