Ex-VP Santos charged with libel