Palestinian Authority vows to free 100 Hamas detainees