Andrea González Caballero plays Prelude BWV 1006a J. S. Bach on a Antonio Marin Montero 2017