what three continents does the mediterranean sea touch?