Bitcoin hash ribbons flash the first buy signal since $25K BTC price