Bitcoin tops $30,000 for first time since August