Sam McKnight, the legendary stylist behind Princess Diana's locks, knows a thing or two about hair – and his latest shampoo ...