Liberian foes sign ceasefire