Predicting metal-binding sites from protein sequence