Petrology and diagenesis of Broughton Sandstone (Permian), Kiama District, New South Wales