Bitcoin shatters $20,000 barrier for first time