Recent advances in silicon-based passive and active optical interconnects