Truro, Massachusetts listings for sale