Boris Johnson justifies Saudi visit as attempt to build 'widest possible coalition' against Putin