Analyst apologizes for spreading MLB cheating rumors on Twitter