Amnesty: release all Gaza hostages, Palestinian detainees