Hosni Mubarak resigns