The atomic structure, band gap, and electrostatic potential at the (112)[11¯0] twin grain boundary of CuInSe2