Judge approves $626M settlement in Flint water litigation