More than one in four patients undergoing urgent cancer checks now wait more than 28 days for the disease to be confirmed or ruled out, NHS figures show.