Cape Town hit hard by two cold fronts