A review on factors that affect surface charge accumulation and charge-induced surface flashover