Secondary ticketing solves a problem – and puts fans back in control