Voting ends in disputed Algerian election