Bitcoin Holds Above $77K as Stocks Rally and Iran Deal Optimism