EXHIBIT 4.2 OMNIVISION TECHNOLOGIES, INC. AMENDED AND RESTATED REGISTRATION RIGHTS AGREEMENT