FIX consensus score on non-square similarity matrices

This PR fixes #2445: When similarity matrices are non-square, the `bicluster.consensus_score` gave wrong results.