South African holiday spending surges by seven percent as online shopping takes off