Sinn Fein soars to match record high in the polls