Supreme Court appears ready to let cross stand, but struggles with church-state test