Jason Garrett fired as Giants offensive coordinator