Late Viséan coral fringing reef at Tiouinine (Morocco): implications for the role of rugose corals as building organisms in the Mississippian