Cape Town battling a wave of land invasions and related protests