Origins and variability of the Benguela Current