Refugees earn more than most Canadians after 25 years