where is mediterranean sea located on a world map