John Lewis is throwing down the fashion gauntlet in a fight to win shoppers from Marks & Spencer. The department store and Waitrose owner has had a...