One in five Americans has no religion