DowJones stock prediction using Twitter sentiment & financial features