Cancer patients being ‘failed’ claims politician