Though Boris Johnson was swept to power with apparent ease in the leadership election, deep divisions in parliament and the British public at large mean that delivering his three promises “deliver Brexit, unite the country and defeat Jeremy Corbyn“ will be a great challenge, writes John Lawrence.