UN slams Israel after attack on peacekeepers in Lebanon