A Morse-theoretical clustering algorithm for annotated networks and spectral bounds for fuzzy clustering