Asking advertisers to fund the BBC risks starving Channel 4 of cash, a former culture secretary has warned. Sir John ...