Islamist Morsi declared Egypt's president