AMENDED AND RESTATED RIGHTS AGREEMENT CERNER CORPORATION