SNP’s lead over Labour falls to just five points in new poll