Republicans have spent at least $4.7 million at Trump properties since he took office