Will btc close above $3000 July 12 2026