British nationals have been urged to leave Lebanon as clashes continue between Israel and Hezbollah.