Thunderstorms, heavy rain, snow and gale force wind expected in parts of SA