Shape analysis of filamentous Precambrian microfossils and modern cyanobacteria