Virtual events bringing in new younger audiences for charities, report shows