President Donald Trump has promised a "golden age" for agriculture, but farmers in Iowa and elsewhere are struggling with tariffs and the Iran war.