More than 10% of British shops vacant, survey shows