Cash-strapped SAA cancels 38 domestic and international flights