Scotland’s Finance Secretary has said the country is being “punished” for having a larger public sector due to the UK Government’s increase to national insurance contributions.