Home Editor's Pick Stocks rally, oil prices fall amid talk of Iran ceasefire