Indianapolis Star newspaper apologizes for cartoon on migrants