"On Inauguration Day, taxpayers fund the official swearing-in ceremony on Capitol Hill and related congressional lunches, but the inaugural committee must pay for the parade, balls, and other events." . . . .