Teach for America has faced criticism for years. Now it’s listening—and changing.