Molecular epidemiology of Mycobacterium avium subspecies paratuberculosis: IS900 PCR identification and IS1311 polymorphism analysis from ruminants in the Punjab region of India.