Peter O'Connor (republican)