KFC launches mini outlets for the ICC Cricket World Cup