Thin-film intermediate band chalcopyrite solar cells