Seychelles drops witchcraft charges against opposition's Patrick Herminie