PayU Credit India appoints two executives to strengthen leadership