MarketInvoice reaches £2bn milestone