Paleoarchean to Neoproterozoic crustal formation and migmatization events in the Borborema Province, NE Brazil: implications for the growth and reworking of the continental crust