Nova Credit Platform launched to tackle open banking challenges