Mars had the right stuff for life: Nasa