Most Americans believe God has given US 'special role in history'