los cabos world cup hotels