Boris Johnson braces for no-confidence vote as senior Tory confirms 'letters are going in'