New survey: Only a quarter of Americans can name all three branches of government