Polyploid giant cancer cells are dependent on cholesterol for progeny formation through amitotic division