Prime minister says UK benefits ‘massively’ from economic openness and insists the government is making ‘very good progress’ in seeking job assurances