what are three continents that the mediterranean sea borders?