Netflix to buy Warner Bros. Discovery