More than a dozen weather records broken in B.C. in latest heat wave