Could Enceladus provide conditions for microbial life?