Marcia Cross shares cancer battle