San Jose agrees to $100 million pollution cleanup program to reduce trash, sewage spills