Micro-transfer printing and its applications in silicon photonics