Bitcoin tops $30,000 for the first time