June spike an anomaly as online retail sales slump to lowest ever July growth