decatur alabama homes for sale