bach chord progression rules