“Among the Republican committee’s more specific concerns were that the framework ‘includes little or no discussion of the Founding Fathers, the principles of the Declaration of Independence, the religious influences on our nation’s history and many other critical topics that have always been part of the APUSH course'”