Discovery Communications posts higher quarterly revenue