STF mantém lei que limita compra de terras por estrangeiros