Bitcoin breaks $31,000