J.X.H., H.Y., H.L. and Y.P.Z. were financially supported by the China Scholarship Council and Queen Mary University of London (QMUL). S.K. was supported by a Proof of Concept grant funded by QMUL and the EPSRC through the Silicon Photonics for Future Systems grant EP/L00044X. J.G. was financially supported by QMUL. I.H. acknowledges financial support from the EU FP7 (Marie Curie-CIG-Grant 303535). Y.Z. acknowledges financial support from the Major State Basic Research Development Program (2013CB922101) and NSFC (21371093). W.P.G. acknowledges financial support from EPSRC (EP/L020114/1 and EP/P007767/1) and from NSFC (61574095