what three continents border the mediterranean sea?