Explaining socioeconomic inequality in food consumption patterns among households with women of childbearing age in South Africa