Text this: Firm-specific attributes and the cross-section of JSE securities exchange returns