Trump's appearance as March for Life speaker prompts mixed opinions