The Rise of Far-Right Parties and the Impact of Immigration