TimeWarner settles charges for £158m