Robert McCune charged with defrauding NFL