Nearly 23,000 people have signed a petition to keep specialist cancer care at a South London hospital that the NHS wants to dispose of.