John Frayne: BACH performance challenging, rewarding