B.C. mining leader praises federal budget as climate advocates voice concern