Electrical Transport Mechanisms and Photovoltaic Characterisation of MgPc /p-Silicon Hybrid Organic-Inorganic Solar Cells