Hosni Mubarak steps down as president of Egypt