Alpha and Omega Semiconductor Ltd