President Barack Obama has signed a bill authorizing water projects across the country, including $170 million to address lead in the drinking water in Flint, Michigan, and $558 million to provide relief to drought-stricken California.