Clear Channel agrees to $18.7B buyout