Vieri: I'll be ready for World Cup