A Dorset church was packed out for a fundraising gig to save a beloved village pub