SCOR Investment Partners surpasses the 21.7 billion USD mark in assets under management