Trump promises to 'fight in the trenches' for unborn children