Gold holds near $4,669 as traders weigh Iran risk, Fed policy