Home Investing Evening digest: Trump says Iran ceasefire on life support, Oil tops $104