Brevard County homeless man charged with harboring 11-year-old runaway girl