Cameron County ranks 5th in state in spending for housing illegal immigrants