No citizen should swear allegiance to Charles: British anti-monarchy groups