Veena to host World Cup 2011 on Indian TV