SMARTHEAT INC. REGISTRATION RIGHTS AGREEMENT