Steve Bannon says Boris Johnson ‘has done a terrific job’