Cancer survival gains are set to reverse because of staff shortages, MPs warn