MarketWatch ápr 20 U.S. stock futures tumble, oil surges as this weekend’s Iran developments rekindle uncertainty