NASA is not really up to the job given its underfunding. It might be best for it to provide infrastructure for SpaceX and other companies. We have yet to see how well the SLS works - in many ways, it seems to be decades behind in technology being developed by private companies. Last thing I heard China was going to cooperate with ESA on setting up a moon base. NASA is legally prevented from any cooperation with the Chinese space agency. But, yes, Trump will likely be out of office by the time China sets up a moon base - unless he gets amendment 22 that restricts him to two terms repealed.