Oil prices have risen more than 4% and Asian stocks are lower after U.S. President Donald Trump's first national address since the Iran war began.