Photos | Princess Kate turns 31