FiNER: Financial Named Entity Recognition Dataset and Weak-Supervision Model