Johnson was named foreign secretary less than a week ago, in a surprise appointment, given the ex-London mayor's frequently undiplomatic comments.