Asian and US stocks rose and bond yields fell after Donald Trump suggested recent US strikes on Iran could be short-lived, easing oil-driven inflation fears.