homes for sale franklin ma march last 3 years