Hosni Mubarak, longtime president of Egypt, dies at 91