gold closes at lowest level in over three weeks