Ani DiFranco: ‘I’m more grateful to be on stage than I’ve been in a decade’