Diane Abbott refuses to say if she will swear an oath of allegiance to the Queen when she joins Privy Council