ALPHA & OMEGA SEMICONDUCTOR Ltd