Obama puts Israel on notice