Mystics and messiahs : cults and new religions in American history