3D printed optics and photonics: Processes, materials and applications