The Economic Viability of Solidarity Purchase Groups (Gruppi di Acquisto Solidale)