A cold front approaching Cape Town