SparseChem: Fast and accurate machine learning model for small molecules