July retail sales fall 23.1%