Targeted aspect-based emotion analysis to detect opportunities and precaution in financial Twitter messages