US media chief almost cancelled Obama's Delhi meet