Great Britain wins Davis Cup