Bitcoin rallies over $30,000 for first time