Connecticut man, who found and kept a bag containing nearly $5K in cash, pays back town, felony charge dropped