DiffNets: deep learning the structural determinants of proteins biochemical properties by comparing different structural ensembles