New York subway musician gives every dollar he makes to the homeless