78 South Mill Street Hopkinton MA 01748 $699,900