Nasa has discovered some of the most convincing evidence yet that Mars once harboured microbial life.