End-to-End Learning with Text & Knowledge Bases