Trump is not morally eligible for president