A majority of veterans approve of Trump as commander in chief