Court blocks Philippine land deal