UK’s Johnson says Iran must “face up to the consequences of outrageous attack” on Israel-linked ship near Oman.