Faint halo globular clusters and the GCLF in M31