Machine learning on drug-specific data to predict small molecule teratogenicity