melissa moore cheating