IRB Infra a good buy despite cut in target price