Cancer patient says she beat odds with positive attitude