Saudi walks diplomatic high wire on Iran, Yemen