Petrography, trace elements and oxygen and carbon isotopes of Gordon Group carbonates (Ordovician), Florentine Valley, Tasmania, Australia