MCPLOTS: a particle physics resource based on volunteer computing