Bitcoin Bitcoin bullish cross on weekly chart paints $225K BTC price target if history repeats 20 Nov 2025