Trump pledges no ‘new’ business deals while president