Vikings' Chris Cook charged with felony domestic assault