Bitcoin surges to $104k as US investors fuel buying spree before Donald Trump’s inauguration