45% of Americans Say U.S. Should Be a ‘Christian Nation’