A march highlighting the NHS "crisis" and demanding increased funding has attracted thousands of demonstrators to the streets of central London.