Light absorption enhancement for ultra-thin Cu(In1−xGax)Se2 solar cells using closely packed 2-D SiO2 nanosphere arrays