Bitcoin price edges $114,000 as these three factors line up