Data-driven materials research enabled by natural language processing and information extraction