Ecological assessment of water quality of the Songhua River upper reaches by algal communities