A war that ensnares the Gulf region could send gas prices above $5 a gallon and plunge the U.S. into a recession.