Christchurch, Melbourne to host ICC Cricket World Cup on Feb.12