India’s medical tourism projected to reach $58.2 bn by 2035; 2 mn foreign patients visit annually