ICC chief apologises for cricket World Cup ticket fiasco