The Sheinbaum river cleanup commits over US$1.15 billion to restore the Atoyac, Tula and Lerma-Santiago rivers, aiding 25 million people across Mexico.