Musicians, dancers enthral audience at charity event