Agreement reached on Darfur peacekeepers