The strikes on Lebanon's capital come after the US president said a deal between the US and Iran would be signed on Sunday.