Princess Charlotte has turned 11, with Prince William and Princess Kate releasing a new portrait and personal family footage to mark the occasion.