Hamas agrees to release all Israeli hostages outlined in Trump Gaza peace deal: report