Education, occupation are major factors in racial income gaps