Labour will call no-confidence vote if Johnson stays on as PM