NBC: Dick's Sporting Goods to buy struggling Foot Locker for $2.4 billion