The strange mix of reasons why bitcoin has soared to all-time records