John Lewis suffers biggest fall in sales