Odierno takes over as U.S. commander in Iraq