The Upper Devonian Kellwasser event recorded in a regressive sequence from inner shelf to lagoonal pond, Catalan Coastal Ranges, Spain