How long did it take for Nintendo to develop the PowerPC tri-core processor?