Diagenesis and metasomatism of weathering profiles, with emphasis on Precambrian paleosols