India’s Modi rolls out red carpet for new buddy Obama