Identifying adverse drug reactions from patient reviews on social media using natural language processing