a discovery of witches season 3 cast