Veolia opens new main office in Houston