Elon Musk has repeatedly said he plans to put humans on Mars, yet the gap between that vision and reality remains wide. The obstacles are not just about rockets or money, but about biology, psychology ...