A record number of Americans believe homosexuality is morally acceptable and is something people are born with, according a new Gallup poll.