High Efficiency Solar Cells Based on CuGaInSe2 Thin Films Grown by Oscillating Temperature Selenization in a Se Vapour