Police in the Brazilian city of Guarulhos say they have discovered a man who may have been kept captive by his family for at least 15 years.