Home World Dealing with mass protests, Algeria’s president agrees to resign