Cameron Mathison survives cancer