SHAREHOLDERS RIGHTS AGREEMENT