Poor weather and "pingdemic" hamper UK clothing sales in July