More than a million people in Lebanon have been displaced and over 900 killed as Israel intensifies its offensive against the militant group Hezbollah.