AMENDMENT NO. 4 TO AMENDED AND RESTATED STOCKHOLDERS AGREEMENT Dated as of May 19, 2004