Afghan warlords agree ceasefire after fighting leaves 80 casualties