NASA launches Mars rover to look for signs of ancient life