Witnesses residing in the District of Columbia and not in the service of the government of said District or of the United States, who shall be summoned to give testimony before any committee of the House of Representatives, shall not be allowed exceeding $2 for each day’s attendance before said committee.