The ecology of kelp bed communities in the Benguela upwelling system