STOCKHOLDERS AGREEMENT dated as of June 29, 2009 among EURAMAX HOLDINGS, INC. and THE HOLDERS OF COMMON STOCK LISTED ON SCHEDULE I