Black and white income gap shrank between Gen X and millennials in the U.S.