City of Cape Town lashed for plan to lease New Market Street site for parking, not homes