Jupiter moon 'may have supported life'