CAMBIUM NETWORKS CORPORATION SHAREHOLDER AGREEMENT