A Full-Potential KKR-GREEN's Function Method to Calculate the Electronic Structure of Surfaces