John Lewis has released its annual report on Britain's shopping habits, which examines what we're buying - as well as what we aren't buying - and how it informs the way we live.