2005 Mediterranean Games close in Almeria