High ecological complexity in benthic Ediacaran communities