NBC: Judge punishes Rudy Giuliani for 'continued and flagrant disregard' of court orders