Broad tax breaks, targeted spending increases in B.C. pre-election budget