Enhancing protein contact map prediction accuracy via ensembles of inter-residue distance predictors