Tom Coughlin Issues Resignation As Head Coach Of The New York Giants