Hamas frees four Israeli hostages as 200 Palestinian detainees released