Five-year truce in exchange for all remaining hostages: Hamas says it is ready to end Gaza war