Photovoltaic characteristics and computational simulation of samarium-ion doped Cu(In, Ga)Se2 thin films prepared via a non-vacuum coating process