B.C. slashes deficit projection to $4.8 billion, citing higher-than-expected revenues