Conservatives close the gap on Labour in ‘Red Wall’ seats but still on course to lose, poll says