villas for sale in castellgali