New poll gives Boris 6 point lead