Retail sales fall for longest period since 2011