Support for same-sex marriage at 70% for first time in US, Gallup poll finds