Prime Minister Theresa May said on Wednesday she was sticking to a pledge to reduce annual net migration to Britain to less than 100,000.