The moorish castle towers above Sintra village