AMENDED AND RESTATED CREDIT AGREEMENT by and among GIANT CEMENT HOLDING, INC.