Veolia buys Clean Earth