Determinants of customer loyalty in Kenya: does corporate image play a moderating role? | Synapse