Major stock indexes ended sharply higher for a third straight week and oil prices plummeted after Iran's foreign minister ...