Bitcoin has risen above $1 trillion for the first time in more than two years as ETFs continue to buy relentlessly.