Sam McKnight, Princess Diana's former hairdresser, defends Kate Middleton against criticism of her blonde hairstyle after her recent museum visit.