Zagunis delivers flag from Olympics to Obama