Brazil top court ruling could free Lula, derail graft fight