My son is 18 works part time but is still in high school lives at home. Can I claim him as a dependent? Does he need to file income taxes?