Bitcoin price soars to hit three-month high