Obama vows unwavering support for Israel