US retail sales fall more than expected in July