IRCTC given catering responsibility in 23 more trains