Pharmacies hanging on by fingernails over financial pressures leaders warn