Bitcoin hits $29,000