A four-hour Filipino revenge drama wins best picture at the world’s oldest film festival