Elon Musk has pledged to settle Mars. A prize-winning book offers a reality check