BlackRock names new private credit lead for India