Driver plows through 4th of July celebration in Fairport Harbor