Ticketmaster agrees to pay $10 million fine to resolve fraud