Algerians vote for new president