Marcia Cross opens up on fighting anal cancer