President Donald Trump fielded questions from undecided voters on topics such as immigration, racial injustice and health care.