German fintech Solaris struggles to raise funds to execute major contract