A practical chemoenzymic route to (S)-(−)-propranolol