CASCADE: a novel quasi all paths-based network analysis algorithm for clustering biological interactions