National Lottery player surprises charities with big funding cheque