Clearing NHS cancer backlog could take over a decade –