Primary Vertex Reconstruction at LHCb