Trina Solar Sets 23.5% Efficiency Record for IBC Solar Cell