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