Cain explains what went wrong against White Sox