Blair calls for immediate truce, effective peacekeepers in Darfur