The American people are mostly multi-ethnic descendants of various culturally distinct immigrant groups, many of which have now developed nations. What are the English people mostly descendants of?