President Obama visits Israel today