NBC: White House announces 31 tech hubs to focus on AI, clean energy and more