Trump approval steady at 43% as 72% say U.S. winning Iran war