NASA finds carbon molecules in ancient Martian lake, and scientists admit it is difficult to explain them without life.