Trump warns of harder U.S. strikes on Iran in weeks, boosting oil prices and rattling stocks and Treasury yields.