The US telecoms giant AT&T has announced that it will buy entertainment group Time Warner for nearly $86bn (£70bn)....