Bitcoin retreats from five-week peak as Trump's Iran comments spark uncertainty Finance July 21, 2026