B.C. slammed over announcing $1.5B Site C deal while project's future uncertain