Bitcoin rallies past $70,000 as Trump Iran deal talk cools geopolitical risk