Rubio visits Israel on Mideast trip