Green Shirts are ready for ICC T20 World Cup: Afridi