A model of Europa's crustal structure: Recent Galileo results and implications for an ocean