bach bwv1042 1 alegro