what three continents touches the mediterranean sea?