Could Mars ever have supported life?