gold closes at 4-month high on swiss shock