exxon donates $70 million to clean up portland man's life