Ultra High Efficiency Thermo-Photovoltaic Solar Cells Using Metallic Photonic Crystals As Intermediate Absorber and Emitter