Spot bitcoin ETFs pull in $987 million last week as institutional demand recovers