Netflix boosts stock buyback by $25 billion after deal collapse