John Lewis and former Verve frontman Richard Ashcroft have chosen the “cover star” of the retailer’s Christmas ad theme song following a nationwide competition.