BBC forced to defend coverage of Kate Middleton's cancer diagnosis