Downtown Franklin office building sells for $3.4M