Algerian President Abdelaziz Bouteflika resigns