Home World Algeria’s president resigns following weeks of relentless protests