Global challenges won’t dent India’s recovery: Moody’s