April 21, 2026 US Stock Futures Rise as Trump Extends Iran Ceasefire, Oil Gains Continue for Second Day