SHAREHOLDERS AGREEMENT BY AND BETWEEN CAVIUM NETWORKS, INC. AND CELESTIAL SEMICONDUCTOR, LTD. Dated as of March 4, 2011