Bitcoin (BTC) reaches top of bull flag – explosion imminent?