Time is now for Israeli-Palestinian compromise