Tesla buys $1.5B in Bitcoin, will accept as payment soon