Text this: Apatite, allanite, titanite and monazite characteristics in S-, I- A-type Cape Granites