McDowell Mountain Music Festival donates all proceeds to charity