Steve Pigeon accused of illegally funding 3 local races