Challenges of Invoice Financing for Lenders and its Alternatives