Tesla announces $1.5 billion bitcoin bet, makes payments pledge