The government-funded adverts "run the risk of deterring many much-needed people from abroad", MP Clive Lewis says.