Earliest known spatial competition between stromatoporoids: evidence from the Upper Ordovician Xiazhen Formation of South China