Text this: Factors influencing the success of business-IT alignment : a study of South African firms