BC Hydro sets contract for controversial Site C dam at $1.75 billion