Trump voters earn more and are better educated than the typical American