Bitcoin's upward momentum is gathering pace just two weeks ahead of halving, with prices hitting the highest level since last month's crash.