Nearly 2,600 killed in Lebanon from Israeli attacks since March 2