Text this: Identifying financial risk through natural language processing of company annual reports