Cancer cases ‘could be missed by high street blood tests’