Sir Ed Davy: Boris 'not fit' to be PM