'Too few' cancer surgeons