BTCUSD Poised near $2,900 ahead of August 1st Fork Day