Poll: Cain 30, Romney 23, Gingrich 10, Perry 8