Spain will veto Brexit 'if there are no changes' – PM