US government faces giant IT challenges