A Fast Exact Algorithm to Enumerate Maximal Pseudo-cliques in Large Sparse Graphs