US Secretary of State Marco Rubio has landed in Saudi Arabia for talks with his Russian counterpart Sergei Lavrov on the future of Ukraine.