Why Charles will not succeed Queen Elizabeth