Russian satellites and Iranian mediators.. Did Moscow help the Houthis?