Final drive helps NIU defy the odds, pick up upset at Georgia Tech