The Martian proved that Andy Weir's sci-fi novels were ripe for Hollywood adaptations, but he thinks a handful of flops ...