beth yw'r afon hiraf ar y ddaear