India leads world with 25 lakh TB cases, says WHO