$ 0 0 Shell Oil has agreed to spend at least $US115 million to cut harmful pollution at a Houston-area refinery.