Christian rivals clash in Lebanon