what three continents border the mediterranean ocean?