Americans move dramatically toward acceptance of homosexuality, survey finds