Caveolin-1 affects early mycobacterial infection and apoptosis in macrophages and mice