Dramatic river rescue caught on camera