Algeria Votes on New Constitution Promising New Freedoms