President Trump set to receive millions in benefits from American taxpayers