Bitcoin recovers from 3% July drop as Trump halts Iran strikes