Israel, Hamas agree on new 72-hour truce