US and European allies call for three-week ceasefire between Israel and Hezbollah