Poll: Obama trails Huckabee, Romney