GM to end Tiger Woods' endorsement deal