India rolls out red carpet for Japanese PM Shinzo Abe