BSkyB and Discovery in four year ad sales deal