Kate's best Boston fashion moments, including wearing Princess Diana's jewellery