An Ultrathin Sputtered TiO2 Compact Layer for Mesoporous Brookite-based Plastic CH3NH3PbI3−xClx Solar Cells