Cancer blow to Kate, Charles dwindles working royal strength