Gold trades at 3-week high amid Iraq turmoil