Bach Magnificat Omnes Generationes tenore solo