Ki-sung Yeung completes two-year deal to Newcastle