Boris Johnson: Will by-election defeats and ministerial resignation impact his leadership?