TPT launches new private credit fund with £650m invested