Are rivers alive? Robert Macfarlane’s daring new book says yes