Bitcoin ETFs draw $987M weekly as three-week inflows reach $3.8B