Priest wows wedding guests in surprise singing of 'Hallelujah'