Giants hire Jason Garrett and Freddie Kitchens