Bitcoin price breaks above $45K, days ahead of potential ETF approval