IBC SOLAR receives EPC license in Japan