A Labour MP has called changes to immigration rules which would bar anyone entering the UK illegally from ever getting British citizenship “counterproductive” while a refugee charity branded it a “dark moment” in the country’s history.