the mediterranean sea borders which three continents?