Gold holds above $4,690 as US-Iran truce hopes ease inflation fears