Mubarak makes rare visit to Sudan