Cash Crunch Forces South African Airways to Cancel Flights