Sir Keir Starmer has insisted it would "cost the taxpayer a fortune" if he were to watch Arsenal from the stands after it emerged he had accepted thousands of pounds worth of free football tickets.