Minnesota Opera has a devil of a good time with 'Faust'