Sustainable life support on Mars – the potential roles of cyanobacteria