David Abraham appointed as new chief executive of British Channel 4