Text this: A multi-layer dimension reduction algorithm for text mining of news in forex /