Donald Trump has criticised Letitia James's appointment to investigate sexual assault allegations involving seven Cornell fraternity members.