gold at fresh 18-year high on inflation worries