IBM apologizes after its online jobs page asked applicants if they were ‘yellow’ or ‘mulatto’