AMENDED AND RESTATED CREDIT AGREEMENT - Among - GIBRALTAR STEEL CORPORATION