AMENDED AND RESTATED SHAREHOLDER RIGHTS AGREEMENT DATED AS OF April 20, 2017 BETWEEN DIRTT ENVIRONMENTAL SOLUTIONS LTD. AND COMPUTERSHARE TRUST COMPANY OF CANADA AS RIGHTS AGENT