Gas prices snap back to $4 as Trump’s Iran truce unravels