$BTC tops $118,000 in Another All-Time High