Week's best royal style: Queen Letizia, Kate, Princess Mary and more