Sudan president commits to peacekeepers