Kate Middleton attends the Order of the Garter in bright blue