Microclimate and limits to photosynthesis in a diverse community of hypolithic cyanobacteria in northern Australia.