NASA says Phoenix spacecraft may have landed on ice