Bitcoin Ends July at Highest Monthly Close Since 2017 Peak