Silicon-based optoelectronics: progress towards large scale optoelectronic integration and applications