Selecting near-native protein structures from ab initio models using ensemble clustering