Cosmos strengthens its Middle Office Suite with Price Master