Seven dead in Lebanon clashes