NASA rover detects possible signs of microbial life on Mars