Somali’s puppet president resigns