White people of European descent will no longer make up a majority of the US population by the year 2042 - eight years sooner than previous estimates.