HOKU SCIENTIFIC, INC. AMENDED & RESTATED RIGHTS AGREEMENT December 31, 2003