what three continents does the mediterranean sea border with?