Optimising sustainable mobility: a performance assessment of non-motorised transport infrastructure in Johannesburg, South Africa