Lebanese Prime Minister Nawaf Salam warned of "humanitarian disaster" after Israel ordered evacuations in south Lebanon and Beirut suburbs.