AutoSOME: a clustering method for identifying gene expression modules without prior knowledge of cluster number